package cn.edu.gzgs.dto;


import cn.edu.gzgs.entity.AuditContent;
import cn.edu.gzgs.entity.SupportingML;
import cn.edu.gzgs.enums.AuditResultStatus;
import cn.edu.gzgs.enums.AuditStatus;
import io.swagger.v3.oas.annotations.media.Schema;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.util.ArrayList;
import java.util.List;

@Data
@AllArgsConstructor
@NoArgsConstructor
@Schema(description = "审核内容新增/编辑DTO")
public class AuditContentDTO {
    private Long id;

    private Long submitterId;

    private String submitterName; // 提交人姓名

    private Integer workload;

    private String systemId;

    private String projectId;

    private String listMetaId;

    private AuditStatus auditStatus;

    private AuditResultStatus resultStatus;

    private String feedbackInfo;

    private List<SupportingML> supportingMLList= new ArrayList<>();
}